@table-th-color: #9990D1;

::ng-deep hr {
  color: #e8e8e8;
}

/* 头部header */
::ng-deep .ant-layout-header {
  background: #2C2E42;
  padding: 0;
  line-height: normal;
}

/* table列表 */
::ng-deep .ant-table table {
  border-collapse: unset;
  border-spacing: 0;
}

::ng-deep .ant-table-thead>tr>th {
  background: @table-th-color;
  padding: 5px 10px;
  color: #fff;
  text-align: center;
}

::ng-deep .ant-table-tbody>tr>td {
  padding: 5px 10px;
  text-align: center;
}

//面包屑
::ng-deep .ant-breadcrumb {
  color: #313131;
}

::ng-deep .ant-breadcrumb a {
  color: #EA6C2F;
}

//菜单
::ng-deep .ant-menu {
  background: #2C2E42;
  color: #fff;
}

::ng-deep .ant-menu-submenu>.ant-menu {
  background: #2C2E42;
}

::ng-deep .ant-menu:not(.ant-menu-horizontal) .ant-menu-item-selected {
  background-color: #232638;
}

::ng-deep .ant-menu-submenu-arrow {
  color: red;
}

:host /deep/ :focus {
  outline: 0;
}

::ng-deep .ant-form-item-label {
  overflow: initial;
}

::ng-deep .ant-tree li .ant-tree-node-content-wrapper {
  width: 80%;
  color: #fff;
}

::ng-deep .ant-tree li span.ant-tree-switcher {
  color: #fff;
}

::ng-deep .ant-tree li .ant-tree-node-content-wrapper.ant-tree-node-selected {
  background-color: #232638;
  color: #1890ff;
}

::ng-deep .ant-tree li .ant-tree-node-content-wrapper:hover {
  background-color: #2C2E42;
  color: #1890ff;
  cursor: pointer;
}

//table中的复选框大小
::ng-deep .ant-table-tbody>tr>td.ant-table-selection-column,
::ng-deep .ant-table-thead>tr>th.ant-table-selection-column {
  min-width: 42px;
  width: 42px;
}

// 面包屑位置
::ng-deep .breadcrumb-pos {
  position: absolute;
  top: 0;
  left: 24px;
  right: 0;
  background-color: #f0f2f5;
  padding: 18px 0;
  z-index: 1000;
}
::ng-deep .add_btn{
    height: 32px;
}
// 时间选择器
::ng-deep .ant-calendar-picker-input{
  // width: 353px;
  width: 250px;
}